package com.hsd.service;

import com.hsd.entity.Account;

import java.util.List;

public interface IAccountService {
    /**
     * 查询所有账号
     *
     * @return
     */
    List<Account> findAll();

    /**
     * 存钱
     *
     * @param acc
     * @param money
     * @return
     */
    boolean save(String acc, Double money);

    /**
     * 取钱
     *
     * @param acc
     * @param money
     * @return
     */
    boolean take(String acc, Double money);

    /**
     * 转账
     *
     * @param from
     * @param to
     * @param money
     * @return
     */
    boolean transfer(String from, String to, Double money);

    /**
     * 通过账号查询账户信息
     *
     * @param acc 查询账号
     * @return
     */
    Account findByAcc(String acc);

}
